body {
    padding: 4px;
    margin: 0px;
    font-size: 18px;
}

#footer{ font-size:10px;padding:5px; background:#E3EEF8; border-top:1px solid #9FC6EC;}
#footer a{ color:#0051A4;}

a:link {
    color: #1e5494;
    display: inline-block;
    margin: 3px 4px 3px 4px;
}

a:visited {
    color: #800080;
}

a:hover,a:active,a:focus {
    color: #FFFFFF;
    background: #1e5494;
}

a {
    text-decoration: underline;
    color:#004299;
}

form {
    margin: 0px;
    padding: 0px;
    display: inline-block;
}

img {
    border: 0px;
}


.emotion{ background:url(../css/icon.gif) no-repeat 2px 2px; padding-left:20px; cursor:pointer}
.emotion:hover{background-position:2px -28px}
.emoji{margin-top:4px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}
.emoji table td{padding:0px;width:48px;}
.emoji table td img{cursor:pointer;border:1px #fff solid;}
.emoji table td img:hover{border:1px #0066cc solid;}
